Restarting a runtime cluster or cloud
Use Java VisualVM, or a similar Java monitoring tool, to perform a rolling restart.
Before you begin
If you have not configured Java VisualVM, see the topic about configuring Java VisualVM for JMX Management.
About this task
When you apply maintenance to a runtime cluster or runtime cloud, you can use a Java monitoring tool for JMX management, such as Java VisualVM which is included with the Java JDK, to perform a rolling restart of all nodes in the runtime cluster or runtime cloud. With a rolling restart, running processes finish before the node they are running on is restarted.
Procedure
-
Start Java Visual VM.
-
In the Application list, double-click the entry for the runtime cluster or runtime cloud that you want to restart.
A new tab named for the runtime cluster or runtime cloud opens in the right pane.
-
On the new tab, click the MBeans tab.
-
In the tree on the MBeans tab, expand com.boomi.container.services and click the ContainerController MBean.
-
Click the Operations tab, and then click rollingRestartCluster.
The following occurs:
-
Each node waits for currently running processes to complete before restarting.
-
The Cluster Rolling Restart Percentage property (
com.boomi.container.cluster.rollingRestart.clusterRestartPercentage) controls what percentage of the nodes are restarted simultaneously. The default is 20%. -
The Rolling Restart Force Timeout property (
com.boomi.container.cluster.rollingRestart.forceRestartTimeout) controls how long a node waits for restart to complete. After this amount of time, the node begins restarting regardless of the status of any other nodes. The default is 30 minutes. -
The Rolling Restart Next in Line Timeout property (
com.boomi.container.cluster.rollingRestart.nextInLineRestartTimeout) controls how long a node waits for the "next in line" node to complete the restart process and return to RUNNING status. The default is 5 minutes.
You can use the Runtime Management page (Manage > Runtime Management) to monitor the status of the runtime cluster or runtime cloud.
-